terrain echo - German English Dictionary